📘 OVS 隧道实战
30章 · 从入门到精通
🎓 GRE · Geneve · 配置
🧩 点击卡片跳转对应章节
📁 01.html ~ 30.html
01
网络虚拟化概述
传统网络痛点 · Overlay · 隧道技术 GRE/VXLAN/Geneve
02
Open vSwitch 初探
OVS架构 · ovs-vswitchd/ovsdb-server · 安装部署
03
OVS 基本操作
ovs-vsctl · Bridge/Port/Interface · 流表基础
04
GRE 隧道原理
GRE头部 · 封装解封装 · GRE over IP/IPv6
05
OVS GRE 隧道配置
创建GRE端口 · 对端IP · ping/ovs-appctl验证
06
GRE 隧道实战案例
跨主机二层互通 · 广播 · ARP代理
07
GRE 隧道排错
tcpdump · ovs-appctl dpif/dump-flows · MTU
08
Geneve 隧道原理
设计目标 · TLV · 与VXLAN/GRE对比
09
OVS Geneve 隧道配置
创建Geneve端口 · VNI/远端IP · 多租户
10
Geneve 实战案例
多租户Overlay · 跨数据中心 · OpenStack集成
11
Geneve 选项配置
自定义TLV · Class/Type/Data · set Interface
12
OVS 流表与隧道
匹配tun_id/tun_src/dst · set_field
13
OVS 与 OpenFlow
OF 1.3/1.5 隧道支持 · Group/Meter
14
多级流表设计
Ingress/Egress · 解封装查表 · 性能优化
15
OVS 与 VLAN 混合隧道
VLAN↔GRE/Geneve · QinQ叠加
16
OVS 隧道安全
IPsec+GRE · Geneve加密 · ACL过滤
17
隧道性能调优
DPDK · NUMA绑定 · 大页 · PMD优化
18
监控与遥测
ovs-ofctl monitor · sFlow/NetFlow · 流量统计
19
OVS 与 Docker 网络
Docker网络模式 · OVS后端 · 容器隧道
20
OVS 与 Kubernetes
CNI (ovn-kubernetes) · Pod隔离 · Service隧道
21
OVS 与 OpenStack Neutron
ML2驱动 · L2 Population · DVR
22
OVS 高可用配置
主备Bridge · 流表同步 · bond冗余
23
OVS 隧道与 QoS
Ingress/Egress限速 · 队列 · 流量整形
24
OVS 隧道与多播
IGMP Snooping · 多播隧道 · 广播抑制
25
OVS 隧道与 IPv6
GRE/IPv6 · Geneve over IPv6 · 流表匹配
26
OVS 隧道与 ECMP
等价多路径 · 负载均衡 · ovs-ctl配置
27
OVS 隧道与 BGP EVPN
VXLAN/Geneve+EVPN · Type-2/3路由
28
OVS 隧道与网络策略
微分段 · 安全组 · 零信任网络
29
OVS 隧道故障恢复
BFD检测 · 快速重路由 · 自动切换
30
综合实战
跨数据中心Overlay · 多租户隔离 · 性能调优